operator (==) Interface

private interface operator (==)

Module Procedures

private impure elemental function ESMF_atreceq(atrec1, atrec2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_AttReconcileFlag), intent(in) :: atrec1
type(ESMF_AttReconcileFlag), intent(in) :: atrec2

Return Value logical

private recursive function ESMF_sfeq(sf1, sf2) result(sfeq)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Status), intent(in) :: sf1
type(ESMF_Status), intent(in) :: sf2

Return Value logical

private impure elemental function ESMF_dkeq(dk1, dk2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_TypeKind_Flag), intent(in) :: dk1
type(ESMF_TypeKind_Flag), intent(in) :: dk2

Return Value logical

private impure elemental function ESMF_pteq(pt1, pt2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Pointer), intent(in) :: pt1
type(ESMF_Pointer), intent(in) :: pt2

Return Value logical

private impure elemental function ESMF_tfeq(tf1, tf2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Logical), intent(in) :: tf1
type(ESMF_Logical), intent(in) :: tf2

Return Value logical

private impure elemental function ESMF_bfeq(bf1, bf2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Sync_Flag), intent(in) :: bf1
type(ESMF_Sync_Flag), intent(in) :: bf2

Return Value logical

private impure elemental function ESMF_ctfeq(ctf1, ctf2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Context_Flag), intent(in) :: ctf1
type(ESMF_Context_Flag), intent(in) :: ctf2

Return Value logical

private impure elemental function ESMF_tnfeq(tnf1, tnf2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_End_Flag), intent(in) :: tnf1
type(ESMF_End_Flag), intent(in) :: tnf2

Return Value logical

private impure elemental function ESMF_pineq(pin1, pin2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Pin_Flag), intent(in) :: pin1
type(ESMF_Pin_Flag), intent(in) :: pin2

Return Value logical

private impure elemental function ESMF_freq(fr1, fr2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Direction_Flag), intent(in) :: fr1
type(ESMF_Direction_Flag), intent(in) :: fr2

Return Value logical

private impure elemental function ESMF_ifeq(if1, if2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Index_Flag), intent(in) :: if1
type(ESMF_Index_Flag), intent(in) :: if2

Return Value logical

private impure elemental function ESMF_inqfeq(inqf1, inqf2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_InquireFlag), intent(in) :: inqf1
type(ESMF_InquireFlag), intent(in) :: inqf2

Return Value logical

private impure elemental function ESMF_rfeq(rf1, rf2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Region_Flag), intent(in) :: rf1
type(ESMF_Region_Flag), intent(in) :: rf2

Return Value logical

private impure elemental function ESMF_unmappedactioneq(uma1, uma2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_UnmappedAction_Flag), intent(in) :: uma1
type(ESMF_UnmappedAction_Flag), intent(in) :: uma2

Return Value logical

private impure elemental function ESMF_ioeq(io1, io2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_IOFmt_Flag), intent(in) :: io1
type(ESMF_IOFmt_Flag), intent(in) :: io2

Return Value logical

private impure elemental function ESMF_RegridPoleEq(rp1, rp2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_PoleMethod_Flag), intent(in) :: rp1
type(ESMF_PoleMethod_Flag), intent(in) :: rp2

Return Value logical

private impure elemental function ESMF_FileFormatEq(FileFormat1, FileFormat2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_FileFormat_Flag), intent(in) :: FileFormat1
type(ESMF_FileFormat_Flag), intent(in) :: FileFormat2

Return Value logical

private impure elemental function ESMF_FileModeEq(FileMode1, FileMode2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_FileMode_Flag), intent(in) :: FileMode1
type(ESMF_FileMode_Flag), intent(in) :: FileMode2

Return Value logical

private impure elemental function ESMF_FileStatusEq(fs1, fs2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_FileStatus_Flag), intent(in) :: fs1
type(ESMF_FileStatus_Flag), intent(in) :: fs2

Return Value logical

private impure elemental function ESMF_RegridMethodEq(rp1, rp2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_RegridMethod_Flag), intent(in) :: rp1
type(ESMF_RegridMethod_Flag), intent(in) :: rp2

Return Value logical

private impure elemental function ESMF_ExtrapMethodEq(ep1, ep2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_ExtrapMethod_Flag), intent(in) :: ep1
type(ESMF_ExtrapMethod_Flag), intent(in) :: ep2

Return Value logical

private impure elemental function ESMF_CoordSysEqual(CoordSys1, CoordSys2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CoordSys_Flag), intent(in) :: CoordSys1
type(ESMF_CoordSys_Flag), intent(in) :: CoordSys2

Return Value logical

private impure elemental function ESMF_LineTypeEqual(LineType1, LineType2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_LineType_Flag), intent(in) :: LineType1
type(ESMF_LineType_Flag), intent(in) :: LineType2

Return Value logical

private impure elemental function ESMF_NormTypeEqual(NormType1, NormType2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_NormType_Flag), intent(in) :: NormType1
type(ESMF_NormType_Flag), intent(in) :: NormType2

Return Value logical

private impure elemental function ESMF_RWGCheckMethodEqual(CheckMethod1, CheckMethod2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_RWGCheckMethod_Flag), intent(in) :: CheckMethod1
type(ESMF_RWGCheckMethod_Flag), intent(in) :: CheckMethod2

Return Value logical

private impure elemental function ESMF_TermOrderEq(termOrder1, termOrder2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_TermOrder_Flag), intent(in) :: termOrder1
type(ESMF_TermOrder_Flag), intent(in) :: termOrder2

Return Value logical